be strong physically - Francés Inglés Diccionario